/**
 * 用户详情对话框（可用于添加和修改对话框）
 */
var RefundsInfoDlg = {
    width: '680px',
    height: 'auto',
    currentLayerIndex: -1,
    cache: ""
};

/**
 * 初始化新增弹出框
 */
RefundsInfoDlg.init = function () {
    this.cache = $("#refundsInfoDlg").html();
    $("#refundsInfoDlg").html('');
};

/**
 * 关闭此对话框
 */
RefundsInfoDlg.close = function () {
    layer.close(this.currentLayerIndex);
};

/**
 * 打开模态框调用事件
 * 初始化
 */
RefundsInfoDlg.renderAdd = function () {
    //初始化
};


/**
 * 编辑
 */
RefundsInfoDlg.load = function (id) {
    var ajax = new $ax(Feng.ctxPath + "/refunds/getById", function (data) {
        Feng.log("退款单信息查询成功");
        if (data.success) {
            var refunds = data.obj || null;
            //显示订单信息
            for (var i in refunds) {
                //判断Id与name是否相同
                if ($("#" + i).attr("name") === i) {
                    if (i === "refundsPrice" || i === "actualOrderAmount") {
                        //金额格式化
                        $("#" + i).html(numeral(refunds[i]).format('0,0.00'));
                    }
                    if (i === "payment") {
                        //支付方式格式化
                        if (refunds[i] === "1") {
                            $("#" + i).html("现金支付");
                        } else if (refunds[i] === "2") {
                            $("#" + i).html("微信支付");
                        } else {
                            $("#" + i).html("其他");
                        }
                    } else {
                        $("#" + i).html(refunds[i]);
                    }
                }
            }
            //根据退款单状态，设置字段
            if (refunds.refundsStatus === "2") {
                $("#refundsPrice").html("0.0");
                $("#refundsNum").html("0");
                $("#refundsStatus").html("退款中");
            } else if (refunds.refundsStatus === "3") {
                $("#refundsStatus").html("已退款");
            }

        }
    }, function (data) {
        Feng.error("加载信息失败!");
    });
    ajax.data = {id: id};
    ajax.start();
};